// // 非Point Free模式
// function f (word) {
//   return word.toLowerCase().replace(/\s+/g, '_');
// }

// console.log(f('Hello    World')); // hello_world

// // Point Free模式
// const fp = require('lodash/fp');

// const f2 = fp.flowRight(fp.replace(/\s+/g, '_'), fp.toLower);

// console.log(f2('Hello    World')); // hello_world

const fp = require('lodash/fp');

const f = fp.flowRight(fp.join('.'), fp.map(fp.flowRight(fp.toUpper, fp.first)), fp.split(' '));

console.log(f('world wild web')); // W.W.W
